offshore installation - Spanish English Dictionary